J

Jira Cloud Agentic Workflow

Create Ticket from Message — Jira Cloud Automation Workflow

Takes a message and creates a Jira ticket with LLM-generated summary and description. Pure utility — no role logic, no branching.

Available free v1.0.2 Browser LLM
$ sidebutton install Jira Cloud
Download ZIP
jira_create_from_message.yaml

Inputs

type
string
description
The source message to create a ticket from
type
string
description
Who reported the issue
default
User
type
string
description
Source channel
default
general
type
string
description
Jira project key (e.g. SB, ENG)

Allowed Domains

Unrestricted — no domain lock enforced.

Step Summary

4 steps using step types: control.stopissues.createllm.generate .

Workflow Definition

YAML source for the jira_create_from_message.yaml workflow. This is the complete definition executed by the SideButton MCP server when Jira Cloud agents run this automation.

schema_version: 1
version: "1.0.0"
last_verified: "2026-02-08"
id: jira_create_from_message
title: "Create Ticket from Message"
description: "Takes a message and creates a Jira ticket with LLM-generated summary and description. Pure utility — no role logic, no branching."
category:
  level: primitive
  domain: ops
  reusable: true
params:
  message:
    type: string
    description: "The source message to create a ticket from"
  reporter:
    type: string
    description: "Who reported the issue"
    default: "User"
  channel:
    type: string
    description: "Source channel"
    default: "general"
  jira_project:
    type: string
    description: "Jira project key (e.g. SB, ENG)"
steps:
  - type: llm.generate
    prompt: |
      Write a concise Jira ticket summary (max 80 characters) for this message:

      "{{message}}"

      Return ONLY the summary text, nothing else.
    as: ticket_summary

  - type: llm.generate
    prompt: |
      Write a Jira ticket description for this message from {{reporter}} in #{{channel}}:

      "{{message}}"

      Format with:
      - Steps to Reproduce (if applicable)
      - Expected Behavior
      - Actual Behavior
      - Reporter and source channel

      Return ONLY the description text.
    as: ticket_description

  - type: issues.create
    project: "{{jira_project}}"
    summary: "{{ticket_summary}}"
    description: "{{ticket_description}}"
    issue_type: "Bug"
    as: ticket_key

  - type: control.stop
    message: |
      Created {{ticket_key}}: {{ticket_summary}}

How To Run

Install the Jira Cloud knowledge pack into your SideButton agent, then dispatch this workflow by its ID jira_create_from_message.yaml. Agents invoke it directly via the MCP protocol or through the portal.